public class Outer {
    int b=20;
    public void show(){
        int a=10;
        class Inner{
            String name;
            int age;
            public void method1(){
                //该类可以直接访问外部类成员,也可访问方法内的局部变量
                System.out.println(a);
                System.out.println(b);
            }
            public static void method2(){

            }
        }
        //外部无法访问局部内部类
        //需要在方法内创建对象并使用
        Inner i=new Inner();
        System.out.println(i.name);
        System.out.println(i.age);
        i.method1();
        Inner.method2();
    }
}
